package com.probox.common.entity.domain.wechat.PayAudit.settlementinfo;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * 结算规则	(必填）
 * body 请填写商家的结算费率规则、特殊资质等信息。
 * @author Kite
 * @date 2021/6/28
 */
@Data
public class SettlementInfo implements Serializable {

    /**
     * 入驻结算规则ID (必填）
     * 请选择结算规则ID，详细参见费率结算规则对照表。
     */
    @NotBlank(message = "请选择结算规则")
    private String settlement_id;

    /**
     * 所属行业 (必填）
     * 请填写所属行业名称，详细参见费率结算规则对照表。
     */
    @NotBlank(message = "请选择行业")
    private String qualification_type;

    /**
     * 特殊资质图片 (选填条件）
     * 1、根据所属行业的特殊资质要求提供，详情查看费率结算规则对照表。
     * 2、请提供为“申请商家主体”所属的特殊资质，可授权使用总公司/分公司的特殊资 质；
     * 3、最多可上传5张照片，请填写通过图片上传API预先上传图片生成好的MediaID。
     */
    private String[] qualifications;

    /**
     * 优惠费率活动ID (条件选填)
     * 选择指定活动ID，如果商户有意向报名优惠费率活动，该字段必填。详细参见优惠费率活动对照表。
     */
    private String activities_id;

    /**
     *优惠费率活动值 (条件选填)
     * 根据优惠费率活动规则，若填写“优惠费率活动ID”，则该字段必填。由服务商自定义填写，支持两个小数点，需在优惠费率活动ID指定费率范围内，如0.6%（接口无需传%，只需传数字）。
     *
     */
    private String activities_rate;

    /**
     * 优惠费率活动补充材料 (非必填）
     * 1、根据所选优惠费率活动，提供相关材料，详细参见优惠费率活动对照表。
     * 2、最多可上传5张照片，请填写通过图片上传API预先上传图片生成好的MediaID。
     */
    private String[] activities_additions;


}
